package com.workstudy.wstudy.mapper;

import java.util.List;
import com.workstudy.wstudy.domain.WstPostFinished;

/**
 * 往期岗位Mapper接口
 * 
 * @author sun
 * @date 2021-04-07
 */
public interface WstPostFinishedMapper 
{
    /**
     * 查询往期岗位
     * 
     * @param postId 往期岗位ID
     * @return 往期岗位
     */
    public WstPostFinished selectWstPostFinishedById(Long postId);

    /**
     * 查询往期岗位列表
     * 
     * @param wstPostFinished 往期岗位
     * @return 往期岗位集合
     */
    public List<WstPostFinished> selectWstPostFinishedList(WstPostFinished wstPostFinished);

    /**
     * 新增往期岗位
     * 
     * @param wstPostFinished 往期岗位
     * @return 结果
     */
    public int insertWstPostFinished(WstPostFinished wstPostFinished);

    /**
     * 修改往期岗位
     * 
     * @param wstPostFinished 往期岗位
     * @return 结果
     */
    public int updateWstPostFinished(WstPostFinished wstPostFinished);

    /**
     * 删除往期岗位
     * 
     * @param postId 往期岗位ID
     * @return 结果
     */
    public int deleteWstPostFinishedById(Long postId);

    /**
     * 批量删除往期岗位
     * 
     * @param postIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteWstPostFinishedByIds(String[] postIds);
}
